package org.brisling.oa.domain;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.TableGenerator;
import javax.persistence.Transient;

import org.brisling.base.domain.inf.BaseFlowDomainInf;
import org.brisling.common.ConstSysParam;
import org.springframework.format.annotation.DateTimeFormat;

import com.fasterxml.jackson.annotation.JsonFormat;

/**
 * 
 * <p>Title: OAInformationMaintain</p>
 * <p>Description: 信息系统功能维护申请审批单实体类</p>
 * <p>Company: tongking</p>
 * @author jackson wang
 * @since 1.0
 * @version 1.0
 * @date 2019年09月03 20:01:32
 */
@Entity
@Table(name=ConstSysParam.MODULE_OA_INFORMATION_MAINTAIN)
public class OAInformationMaintain extends BaseOADomain implements BaseFlowDomainInf{
	

	//软件系统
	@Column(length=50)
	private String system_name;


	//功能模块
	@Column(length=20)
	private String system_function;


	//软件公司答复意见
	@Column(length=500)
	private String reply_content;


	//维护类型
	@Column(length=20)
	private String maintain_type;


	//维护方式
	@Column(length=20)
	private String maintain_mode;


	//维护人员
	@Column(length=20)
	private String maintain_person;


	//联系方式
	@Column(length=20)
	private String maintain_contact;


	/**
	 * @return the system_name
	 */
	public String getSystem_name() {
		return system_name;
	}


	/**
	 * @param system_name the system_name to set
	 */
	public void setSystem_name(String system_name) {
		this.system_name = system_name;
	}


	/**
	 * @return the system_function
	 */
	public String getSystem_function() {
		return system_function;
	}


	/**
	 * @param system_function the system_function to set
	 */
	public void setSystem_function(String system_function) {
		this.system_function = system_function;
	}


	/**
	 * @return the reply_content
	 */
	public String getReply_content() {
		return reply_content;
	}


	/**
	 * @param reply_content the reply_content to set
	 */
	public void setReply_content(String reply_content) {
		this.reply_content = reply_content;
	}


	/**
	 * @return the maintain_type
	 */
	public String getMaintain_type() {
		return maintain_type;
	}


	/**
	 * @param maintain_type the maintain_type to set
	 */
	public void setMaintain_type(String maintain_type) {
		this.maintain_type = maintain_type;
	}


	/**
	 * @return the maintain_mode
	 */
	public String getMaintain_mode() {
		return maintain_mode;
	}


	/**
	 * @param maintain_mode the maintain_mode to set
	 */
	public void setMaintain_mode(String maintain_mode) {
		this.maintain_mode = maintain_mode;
	}


	/**
	 * @return the maintain_person
	 */
	public String getMaintain_person() {
		return maintain_person;
	}


	/**
	 * @param maintain_person the maintain_person to set
	 */
	public void setMaintain_person(String maintain_person) {
		this.maintain_person = maintain_person;
	}


	/**
	 * @return the maintain_contact
	 */
	public String getMaintain_contact() {
		return maintain_contact;
	}


	/**
	 * @param maintain_contact the maintain_contact to set
	 */
	public void setMaintain_contact(String maintain_contact) {
		this.maintain_contact = maintain_contact;
	}
	
	


}
